environmental utopia - French English Dictionary